package com.daiqee.pojo;

import java.util.Date;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.baomidou.mybatisplus.enums.FieldStrategy;
import com.baomidou.mybatisplus.enums.IdType;
import com.fasterxml.jackson.annotation.JsonFormat;

/**
 * 供应商档案
 * 
 * <br/>
 * @since JDK 1.8
 * @version  V2.1
 * @author RichardTang 
 * @date: 2018年5月7日 下午5:47:19
 * @package com.daiqee.pojo
 * @copyright:Copyright (c) 2018, 1245811923@qq.com All Rights Reserved.
 */
@TableName(value="supplier_archives")
public class SupplierArchives extends LogicDeleteFlag{
	
	@TableId(type=IdType.AUTO)
    private Integer supArchiId;			//编号

	@TableField(strategy=FieldStrategy.NOT_EMPTY)
    private String supArchiEnterpriseName; //企业名称

	@TableField(strategy=FieldStrategy.NOT_EMPTY)
    private String supArchiLinkMan;		//联系人

    private String supArchiSex;			//性别

    @JsonFormat(pattern="yyyy-MM-dd",timezone = "GMT+8")
    private Date supArchiBirthday;		//生日

    private String supArchiLinkTel;		//联系电话

    private String supArchiLinkPhone;	//联系手机

    private String supArchiEmail;		//邮箱

    private String supArchiZipCode;		//邮编

    private String supArchiFax;			//传真

    private String supArchiQq;			//QQ

    private String supArchiWechat;		//微信
    
    @TableField(strategy=FieldStrategy.NOT_EMPTY)
    private String supArchiLinkAddress;	//联系地址

    @TableField(strategy=FieldStrategy.NOT_EMPTY)
    private String supArchiCustomerLv;	//供应商级别

    @TableField(strategy=FieldStrategy.NOT_EMPTY)
    private String supArchiCustomerClass;	//供应商分类

    @TableField(strategy=FieldStrategy.NOT_EMPTY)
    private String supArchiProduct;		//产品范围

    private String supArchiRemark;		//备注

    public Integer getSupArchiId() {
        return supArchiId;
    }

    public void setSupArchiId(Integer supArchiId) {
        this.supArchiId = supArchiId;
    }

    public String getSupArchiEnterpriseName() {
        return supArchiEnterpriseName;
    }

    public void setSupArchiEnterpriseName(String supArchiEnterpriseName) {
        this.supArchiEnterpriseName = supArchiEnterpriseName == null ? null : supArchiEnterpriseName.trim();
    }

    public String getSupArchiLinkMan() {
        return supArchiLinkMan;
    }

    public void setSupArchiLinkMan(String supArchiLinkMan) {
        this.supArchiLinkMan = supArchiLinkMan == null ? null : supArchiLinkMan.trim();
    }

    public String getSupArchiSex() {
        return supArchiSex;
    }

    public void setSupArchiSex(String supArchiSex) {
        this.supArchiSex = supArchiSex == null ? null : supArchiSex.trim();
    }

    public Date getSupArchiBirthday() {
        return supArchiBirthday;
    }

    public void setSupArchiBirthday(Date supArchiBirthday) {
        this.supArchiBirthday = supArchiBirthday;
    }

    public String getSupArchiLinkTel() {
        return supArchiLinkTel;
    }

    public void setSupArchiLinkTel(String supArchiLinkTel) {
        this.supArchiLinkTel = supArchiLinkTel == null ? null : supArchiLinkTel.trim();
    }

    public String getSupArchiLinkPhone() {
        return supArchiLinkPhone;
    }

    public void setSupArchiLinkPhone(String supArchiLinkPhone) {
        this.supArchiLinkPhone = supArchiLinkPhone == null ? null : supArchiLinkPhone.trim();
    }

    public String getSupArchiEmail() {
        return supArchiEmail;
    }

    public void setSupArchiEmail(String supArchiEmail) {
        this.supArchiEmail = supArchiEmail == null ? null : supArchiEmail.trim();
    }

    public String getSupArchiZipCode() {
        return supArchiZipCode;
    }

    public void setSupArchiZipCode(String supArchiZipCode) {
        this.supArchiZipCode = supArchiZipCode == null ? null : supArchiZipCode.trim();
    }

    public String getSupArchiFax() {
        return supArchiFax;
    }

    public void setSupArchiFax(String supArchiFax) {
        this.supArchiFax = supArchiFax == null ? null : supArchiFax.trim();
    }

    public String getSupArchiQq() {
        return supArchiQq;
    }

    public void setSupArchiQq(String supArchiQq) {
        this.supArchiQq = supArchiQq == null ? null : supArchiQq.trim();
    }

    public String getSupArchiWechat() {
        return supArchiWechat;
    }

    public void setSupArchiWechat(String supArchiWechat) {
        this.supArchiWechat = supArchiWechat == null ? null : supArchiWechat.trim();
    }

    public String getSupArchiLinkAddress() {
        return supArchiLinkAddress;
    }

    public void setSupArchiLinkAddress(String supArchiLinkAddress) {
        this.supArchiLinkAddress = supArchiLinkAddress == null ? null : supArchiLinkAddress.trim();
    }

    public String getSupArchiCustomerLv() {
        return supArchiCustomerLv;
    }

    public void setSupArchiCustomerLv(String supArchiCustomerLv) {
        this.supArchiCustomerLv = supArchiCustomerLv == null ? null : supArchiCustomerLv.trim();
    }

    public String getSupArchiCustomerClass() {
        return supArchiCustomerClass;
    }

    public void setSupArchiCustomerClass(String supArchiCustomerClass) {
        this.supArchiCustomerClass = supArchiCustomerClass == null ? null : supArchiCustomerClass.trim();
    }

    public String getSupArchiProduct() {
        return supArchiProduct;
    }

    public void setSupArchiProduct(String supArchiProduct) {
        this.supArchiProduct = supArchiProduct == null ? null : supArchiProduct.trim();
    }

    public String getSupArchiRemark() {
        return supArchiRemark;
    }

    public void setSupArchiRemark(String supArchiRemark) {
        this.supArchiRemark = supArchiRemark == null ? null : supArchiRemark.trim();
    }
}